<?php 
     header('Content-type:text/html; charset=utf-8');
    
  	$id=$_GET['id'];
  	
if (!empty($_SERVER['HTTP_X_REQUESTED_WITH'])) {  //ajax请求
  $sql="select * from `cate` where pid=$id";

  $result=mysqli_query($link,$sql);
  
  echo ($result->num_rows>0)?1:0;die;     //$result->num_rows指的是$result下面的影响行数

       //查找下面是否有子集，将子集数量反悔到前台进行判定
}
  $_rows=upcateDel($id);    //将获取到（要删除的哪一项的id传入）的id传入函数当中,调用函数


  if ($_rows>0) {
        echo '<script>alert("删除成功"); location.href="index.php?c=cate&a=list&admin=1";</script>';die;
        # code...
    }else{
        echo'<script>alert("删除失败");history.go(-1);</script>';die;
    }




    function upcateDel($pid=0){  //传参？？？用$pid接住id 默认为零 为顶级项
        $sql = "select * from `cate` where pid=$pid";//查询ZI级语句

       $result = mysqli_query($GLOBALS['link'], $sql);//运行
        if($result->num_rows>0){

       while ($arr= mysqli_fetch_assoc($result)) {//取一条数据存入$arr
                   
        upcateDel($arr['id']); //调用自己知道while调用完了￥arr的所有数据后才会往下执行
        }
  }

 // $sql = "delete from `cate` where id=$pid";
 //  mysqli_query($GLOBALS['link'],$sql); 
 //  return mysqli_affected_rows($GLOBALS['link']);

return del($GLOBALS['c'],$pid);
}
   

